

       bregonig.dll Ver.1.45   Copyright (C) 2006-2009  K.Takata


PDTv
    @Tatsuo Babaɂ鐳K\Cuł Bregexp.dll (*1) ݊
    ̐K\CułBWindows Av Perl ݊̐K\g
    悤ɂȂ܂B
    @K\GWƂċS (Oniguruma) (*2) ̗p邱ƂɂA
    IWi Bregexp.dll xȐK\gpł悤ɂȂ
    Ă܂B̓Iɂ́A߂ǂ (look-behind)s(?<=), (?<!)tA
    IvVs(?imsx-imsx:)tAPOSIX uPbgs[:ascii:]tAv
    peBs\p{Ascii}tAOtߊlWƖOwQƁs(?<name>
    ), \k<name>tȂǂVɎg悤ɂȂ܂B

    @K2Editor ŎgĂ K2Regexp.dll (*3) ƁATNGfB^Ŏg
    Ă Bregexp.dll for SAKURA (*4) ɂΉĂ܂BK2Editor 
    TNGfB^ȂǂŁA bregonig.dll gƂŁA@\u
    @\啝ɋ܂B

    (*1) http://www.hi-ho.ne.jp/babaq/bregexp.html
    (*2) http://www.geocities.jp/kosako3/oniguruma/index_ja.html
    (*3) http://k2top.jpn.org/index.php?K2Editor
    (*4) http://sourceforge.net/project/showfiles.php?group_id=12488



QD
    EWindows 98/2000/XP/Vista
     iWindows 95/ME/NT4 ͓얢mFj
    Ebregonig.dll ܂ Bregexp.dll ɑΉAvP[V
      ҂mFAvP[V͈ȉ̒ʂłB
      Aۏ؂̂ł͂܂B
        EK2Editor r.1.5.7 Build 519 (k2regexp.dll)
        EJmEditor2 Version 2.0.25
        ETNGfB^ Ver. 1.6.4.0
        ESpam Mail Killer Ver.2.28
        EINCM version 1.23c
        EttPage-R Ver.0.98r28
        EGۃGfB^ Ver7.00 + BRegIf.DLL v0,0,2,2
        ESpeeeeed Ver1.43


RDCXg[
    @bregonig.dll ̖O bregexp.dll ɕύXA Bregexp.dll 
    gpAvP[VƓtH_ɒuĂBiAA
    vP[VɂĂ̓CXg[@قȂꍇ܂̂ŁA
    ڍׂ͂ꂼ̃}jAłmFBj
    @K2Editor ̏ꍇ́A k2regexp.dll  K2Editor.exe ̂tH
    _ɃRs[ĂBiK2Regexp.dll  Bregexp.dll ɍ
    Ă̂́AIWi Bregexp.dll Ƃ͌݊߁Aʃt@
    CɂȂĂ܂Bj

    ȉꍇAX̃t@C̓obNAbvĂA肪
    ΂ɖ߂悤ɂĂƂE߂܂Bj


SDgp\ȐK\
    @IWi Bregexp.dll ABregexp.dll for SAKURA ƓlɁA
    `Ńp^[^܂B

    EBMatch(), BMatchEx(), BSplit()
        /pattern1/options
        m/pattern1/options

    EBSubst(), BSubstEx()
        s/pattern1/pattern2/options

    EBTrans()
        tr/pattern3/pattern4/options

    @Bregexp.dll  Perl ƓlɁAm//, s///, tr/// ̌`̏ꍇɂ́A
    p^[̋؂蕶ɂ '/' ȊÔ̂gƂł܂B
    i'\x01' Ȃǂ̃Rg[gp\Bj
    @ȂAPerl Ƃ͈قȂAs<ptn1>{ptn2}opt ̂悤ɑΉ銇ʂł
    Apattern1  pattern2 Ⴄł邱Ƃ͂ł܂B
     Bregexp.dll ƓłB

    @pattern1 ́̕AOniguruma ̐K\p^[@Ƃ
    ONIG_SYNTAX_PERL_NG w肵ꍇ̐K\p\ƂȂĂA
    {Iɂ Perl 5.8 Ƃقړ@g܂BAOniguruma ̃h
    Lg (*5) ɂĂ悤ɁAꕔΉĂȂ@\
    ܂B
    @ȂAONIG_SYNTAX_PERL_NG ́uPerl ݊ + OtߊlWv̕
    @ł邽߁AOniguruma ̃hLgɋLڂĂĂ Perl Ŏg
    Ȃ@\͊{I bregonig.dll łg܂B bregonig.dll
    ł́A֐̂߂ɁAقȂ镶̖߂ǂ݁AW̐ωZ 
    ǂ͗OIɎg悤ɂĂ܂B
    @ȑÕo[Wł́A^u \v g悤ɂĂ܂
    APerl 5.10 ł \v ͕ʂ̈ӖĂĖ邽߁A̋@\
    ͔p~Ƃ܂BVer.2.00 ŊSɍ폜܂B
    @Ver.2.00 ȍ~ł́APerl 5.10 ɍ킹āA~ȗʎwqg
    ɂȂ܂B

    (*5) http://www.geocities.jp/kosako3/oniguruma/doc/RE.ja.txt

    @pattern2, options ̕ bregonig.dll OŏsĂA
    Oniguruma  Bregexp.dll 邢 Perl Ƃ͑dlقȂĂ܂B
    iڍׂ͌qj

    @pattern3, pattern4 ́̕ABregexp.dll ̃\[XقƂǂ̂
    ܗpĂ邽߁Agp^[ Bregexp.dll ƂقƂǓłB
    i\b, \x{HHHH} ǉĂ_قȂ܂Bj
    @ȑÕo[Wł́A^u \v g悤ɂĂ܂
    APerl 5.10 Ƃ̍邽߁A̋@\͔p~Ƃ܂B
    Ver.2.00 ŊSɍ폜܂B


    @options ́Â̂wł܂B
        i   啶ʂȂ
        k   {iSJISjƂĈ (Bregexp.dll Ǝg)
        m   '^', '$' 񒆂̉sEOɃ}b`
        s   '.' sɃ}b`
        g   uFO[oȒu
        c   ϊFSEARCHLIST Wɂ
        d   ϊFuȂ폜
        s   ϊFuꂽdȂƂɈk
        x   gK\gp

    Bregexp.dll ɔׂāABMatch(), BSubst(), BSplit()  s  x g
    悤ɊgĂ܂BȂAx  pattern1 ɂ̂݌ʂA
    pattern2 ɂ͌ʂ͂܂B


    @pattern2 Ŏgp\ȓꕶ͈ȉ̒ʂłB

        \t           ^u         (0x09)
        \n           s             (0x0A)
        \r           A             (0x0D)
        \b           ދ         (0x08)
        \f                        (0x0C)
        \a                          (0x07)
        \e           ޔC         (0x1B)
        \nnn         i\        oCgl(̈ꕔ)
        \xHH         \Zi\      oCgl(̈ꕔ)
        \x{HHHH}     g\Zi\  R[h|Cgl (SJIS)
        \cx \c\x     䕶\      R[h|Cgl

    Bregexp.dll ɑ΂ \b, \x{HHHH} ǉĂ܂B܂A\nnn 
    ꕔύXĂ܂Biqj
    @Perl ł́A\x{HHHH}  Unicode ł̕R[hw肵܂A
    bregonig.dll ̌o[Wł́AShift_JIS ł̕R[hƂȂĂ
    ܂B
    @ȑÕo[Wł́A^u \v g悤ɂĂ܂
    APerl 5.10 Ƃ̍邽߁A̋@\͔p~Ƃ܂B
    Ver.2.00 ŊSɍ폜܂B
    @o[Wł́A\L, \U, \l, \u Ȃǂ͎gpł܂B


    @pattern2 ɂ镔̎QƂɂ͈ȉ̂̂gpł܂B

        \n $n ${n}   ԍwQ (n  1 ȏ 10i)
        $&           }b`S
        $+           ŌɃ}b`
        \k<name>     OwQ (Oniguruma )
        \k'name'     
        ${name}      OwQ (bregonig.dll ƎgAbdl)
        $+{name}     OwQ (Perl 5.10 )
        $-{name}[n]  O + ԍwQ (Perl 5.10 )

    Bregexp.dll ł \n, $n, $& g܂Abregonig.dll ł ${n},
    $+ ƖOwQƂǉĂ܂B${n} ǉꂽƂɂA
        s/(hoge.)/${1}2/g
    ȂǁAԍwQƂ̌ɑĐƂ\ɂȂ܂B
    Bregexp.dll ł́ÁA
        s/(hoge.)/$1\x32/g
    ȂǂƏKv܂Bi'\x32'  '2' ̏\Zi\j

    @Perl Ƃ͈قȂA$`, $', $^N ͎g܂B܂APerl ł $var 
    ǂƏƕϐWJ܂Abregonig.dll ł͂͂̕
    ƂĈ܂B܂APerl ł $0 ́As̃XNvg\
    ܂Abregonig.dll ł͂̕ƂĈ܂B
    @Ver.1.40 ȍ~ł́A$+ ōŌɃ}b`o܂B
    Ⴆ΁A(a)|([^a]) Ƃp^[ɑ΂āA$+ gƁA$1  $2 
    ǂ炩}b`̕񂪎o܂B
    @Perl ł́A${${1}} Ȃǂ̂悤ɔԍwQƂȂǂqɂ邱
    ł܂Abregonig.dll ́Aɂ͑ΉĂ܂BiLp
    sȂ߁Bj
    @Bregexp.dll ɂ́Apattern2 ̖ $ ŏIĂƁAꂪ \
    ɕϊĂ܂ƂoO܂Abregonig.dll ł͂͏C
    Ă܂B

    @pattern2 ̖OwQƂł́AOniguruma  \k<name>, \k'name'
    `ƁAbregonig.dll Ǝ ${name} `ƁAPerl 5.10 
    $+{name}, $-{name}[n] `g܂B
    @Perl  ${name} ƋLqꍇɂ́Aϐ $name ̒gWJ
    Abregonig.dll ł͕ϐgȂ̂ŁAɌo[Wł
    ${name} 𖼑OwQƂɊ蓖ĂĂ܂BA̎dl͎bI
    Ȃ̂łAύX\܂B
    @Ver.1.40 ȍ~ł Perl 5.10  $+{name}, $-{name}[n] `ł
    OwQƂg悤ɂȂ܂BAPerl 5.10 Ƃ́A
    OŏdĒ`Ăꍇ̋قȂ܂BPerl 5.10 ł́A
    $+{name} ́Ał̌ʂo܂Abregonig.dll ł́AłE
    ̌ʂo܂B$-{name}[n] gƁAO n Ԗڂ̃}
    b`ʂo܂Bn  0 w肷ƍł̃}b`ʂ
    oA-1 w肷ƍłẼ}b`ʂo܂Bi
    d`ꂽƂ́A$+{name}  Perl 5.10 Ƃ̋̈Ⴂ
    Ver.2.00 ŏC\łBj


    Epattern2 ɂ \nnn ̈ɂ
      @Perl ł́Annn ̐ɑΉ銇ʂ̑g΁A\10, \11 Ȃǂ
      QƂł܂AΉ銇ʂ̑gȂ΁A\10  \010 (obNX
      y[X) ƂĈA\11  \011 (^u) ̂悤ɂȂ܂B
      Bregexp.dll ł͂Ƃ͈قȂAΉ銇ʂ̑g̗LɊւ炸A
      nnn ̍ŏ̐ 0 ̏ꍇɂ͏ɕ̔i\ƂĈAnnn
      ̍ŏ̐ 1`9 ̏ꍇɂ͏ɌQƂƂȂ悤ɂȂĂ܂B
      ̂߁ABregexp.dll ł \077 傫ȕ \nnn `ł͕\
      łA\xHH `gȂ΂܂B
      @bregonig.dll ł́AVer.0.09 ܂ł Bregexp.dll ̎dlɍ킹
      ܂AVer.0.10 ȍ~ł Perl ̎dlɂقڍ킹Ă܂B
      A\18 Ȃǂ̂悤ɐ̌ɔiŎgȂꍇA
      Perl ł͊ʂ̐ɉ ${1}8 邢 ${18} ƂĈ܂A
      bregonig.dll ł͏ ${18} ƂĈ܂BiIɂ́A
      Perl ̎dlɊSɍ킹ƍlĂ܂Bj


    E݊_
      EIvV k ({ꃂ[h) w肷ƁA\w  [A-Za-z0-9_]
        łȂAQoCgijɂ}b`悤ɂȂ܂B
        ABregexp.dll ł́AIvV k ̗LɊւ炸A\w 
        [A-Za-z0-9_] Ɠ`łBȂAPerl 5.8 łAΏۂ Unicode
        iutf8 tOIjȂ΁A\w ͑oCgɂ}b`
        ܂B

      EWŉZqg悤ɎdlύXƂɂA[ ] ̒
         [ Ƃ͕K \[ ̂悤ɃGXP[vȂ΂ȂȂ
        ܂B(Ver.1.30 ȍ~)



TDEӎ
    @o[Wł́AVisual Basic p API ͎Ă܂BVB
    ̃AvP[Vgpꍇ́AIWi Bregexp.dll 
    gB

    @Oniguruma ̂͊e핶GR[fBOɑΉĂ܂A
    bregonig.dll  Bregexp.dll Ƃ̌݊̂߁AASCII  Shift_JIS 
    O̕GR[fBO͎gpł܂BiVer.2.00 ȍ~ł́A
    UTF-16LE g悤ɂȂ܂Bj

    @bregonig.dll ͏\eXgĂłAIWi
    Bregexp.dll Ƃ̌݊ɖ肪AoOcĂ\
    ܂BۂɎgpۂɂ́AOɏ\ɃeXgsƂE߂
    BioOۂɂ͕񍐂肢܂Bj

    @ꉞA}`XbhCupăRpCĂ܂A{
    Ƀ}`XbhŎg邩ǂ͊mFĂ܂B

    @Ver.1.xx  Perl 5.8 ݊AVer.2.xx  Unicode Ή API + Perl
    5.10 ݊iAOwQƂ Oniguruma `jƂŊJ
    i߂Ă\łB



UDRpC@
    @RpC Visual C++ 6.0 ȍ~ɑΉĂ܂B
    @ Oniguruma }`XbhΉ & ݒύX & \G ύXpb`
    (onig-5.9.1-mod.diff) gāAOniguruma Ƀpb`𓖂ĂĂRp
    CĂBȂAOniguruma }`XbhΉpb` OnigPP
    (*6) QlɂĂ܂B

    (*6) http://www.void.in/wiki/OnigPP


    菇j
    @.\bregonig\  bregonig.dll ̃\[XƑOq̃pb`A
    .\onig-x.y.z\  Oniguruma ̃\[X̂Ƃ܂Bix.y.z ̕
    ̓o[Wɍ킹ēǂݑւĂBj
        > cd onig-x.y.z
        > patch -p1 -T < ../bregonig/onig-x.y.z-mod.diff
        > copy win32\*.* .
        > nmake onig_s.lib "CFLAGS=/O2 /W3 /MT /DONIG_EXTERN=extern"
        > cd ..\bregonig
        > nmake ONIG_DIR=../onig-x.y.z

    Oniguruma ̃RpCɁAVS2005 ȍ~gƂ CFLAGS 
    /D_CRT_SECURE_NO_DEPRECATE ǉĂƁA]v warning 
    B܂A/nologo ǉĂ̂ǂł傤B



VDXV
    2006/08/24  Ver.0.01
        Eŏ̌Jo[WB
        EOniguruma 4.3.1 gpB

    2006/08/25  Ver.0.02
        Ek2regexp.dll  BMatch()  one_shot [hɑΉB
        EK\p^[@ ONIG_SYNTAX_PERL 
          ONIG_SYNTAX_PERL_NG ɕύXBɂ薼OtߊlWgp
          \ɁB
        EbIɁA߂ǂ݂Œ̈قȂ镶w\ɁBiύX
          \j
        @. (?<=a|bc)
        EOniguruma 4.4.0 gpB

    2006/08/27
        Ep^[Ƃċ󕶎nƂɁABMatch()  BSubst() 
          ̐擪Ƀ}b`Ă̂}b`Ȃ悤ɕύXBiI
          Wi Bregexp.dll ̋ɂ킹邽߁Bj

    2006/08/28  Ver.0.03
        EK2Editor ȂǂŒuŗꍇdoOCB
        EBSplit() B
        EOniguruma 4.4.0 gpB

    2006/08/29  Ver.0.04
        EBTrans() B
        EBRegexpVersion() Ԃo[WԍXV̂YĂ
          ̂ŁAXVB
        EOniguruma 4.4.0 gpB

    2006/08/30  Ver.0.05
        EŝƂ̃G[B
        Eo[W\[XtB
        EOniguruma 4.4.1 gpB

    2006/08/31  Ver.0.06
        ETNGfB^ő傫ȃt@Cɑ΂āuׂĒuvuׂčs
          uvsƗꍇ̂ŁAƂ肠bIɑ΍B
          ڍׂ͒B
        EOniguruma  API GNX|[gȂ悤ɕύXB
        EOniguruma 4.4.1 gpB

    2006/09/02  Ver.0.07
        EVer.0.06 ł̑΍ύXB
        ERpC菇̗MB
        EOniguruma 4.4.1 gpB

    2006/09/04
        ESpam Mail Killer œmFB

    2006/09/06
        EDLL A[h onig_end() Ăяo悤ɕύXB

    2006/09/07
        EINCM œmFB
        E\[Xׂ̍CB

    2006/09/09  Ver.0.08
        ESԂ̍XVɂATNGfB^ŗ肪ꂽB
          iVer.0.06 ł̎bIȑ΍肵̂ɕύXBj
        ESԂ̍XVɂAے߂ǂ݂̒ōm߂ǂ݂g悤
          ȂBϒ̖߂ǂ݂gꍇ́Aɂg
          𐄏BiPerl Ƃ̌݊̂߁j
        @. (?<!(?<=a)b|c)
        EOniguruma 4.4.2 gpB

    2006/09/12  Ver.0.09
        Epattern2 ł \c\x ̈ pattern1 ̋SԂ̎dlɍ킹
          ɕύXBio[Wł́Apattern3, pattern4 ɊւĂ͈
          O̎dl̂܂܁BjiύX\j
        @. \c\[ == \c[ == Ctrl-[ == \x1B  (pattern1, 2)
        @    \c\[ == Ctrl-\ + [ == \x1C\x5B (pattern3, 4)
        EOniguruma 4.4.2 gpB

    2006/09/14  Ver.0.10 iJj
        Epattern2  \nnn ̎dl Bregexp.dll  Perl ɍ킹悤
          ɕύXBiɍ킹āAsubst.cpp 啝Bj
        EOniguruma 4.4.2 gpB

    2006/09/14  Ver.0.11
        Epattern2  \0nn @\ĂȂoOCB
        Epattern2 ŖOQƂg悤ɂȂBidl
          X\j
        EVer.0.10  ${n} gȂȂĂoOCB
        EOniguruma 4.4.2 gpB

    2006/09/16  Ver.0.11a iJj
        EhLgCB
        EOniguruma 4.4.3 gpB

    2006/09/18  Ver.0.11b
        Et@CTCY 15KiB 팸B
        EOniguruma 4.4.3 gpB

    2006/10/20
        EOniguruma 5.0.0 gpB
        EOniguruma ɃoO߁AJB

    2006/10/27  Ver.1.00
        Eł琳łɏiB
        EOniguruma 5.0.1 gpBɂA[:word:], \p{Word} gp
          \ɂȂB

    2006/11/05  Ver.1.01
        EWin9x ŃTNGfB^̏Iɗ邱ƂoOCB
        EOniguruma 5.0.1 gpB

    2006/11/09
        EOniguruma 5.1.0 gpB

    2006/11/14  Ver.1.10
        EOniguruma 5.2.0 gpBi[:punct:] CBj

    2006/11/22  Ver.1.20
        EOniguruma 5.3.0 gpBi\p{Hiragana}, \p{Katakana} gp
          \ɁBj

    2007/01/21  Ver.1.21
        EOniguruma 5.5.2 gpB

    2007/06/23  Ver.1.30
        EOniguruma 5.8.0 gpBipattern1  \k'name' gp\ɁBj
        Epattern2  \k'name' g悤ɉǁB
        Epattern1  \v gȂCBiONIG_SYNTAX_PERL_NG
          ł͖{gȂA֐̂߁Bj
        Epattern1 ŁAW [a-w&&[^c-g]z] Ȃǂ̕\Lg悤
          ɎdlύXBiONIG_SYNTAX_PERL_NG ł͖{gȂA֐
          ߁Bj
        Epattern2  \x{HHHH} gȂoOCB
        Epattern3,4  \nnn ɎgȂoOCB
          iBregexp.dll ̃oOj
        Epattern3,4  \x{HHHH} g悤ɉǁB
        Epattern2 ɁA\xQQ, \x{12{, ${3{ Ȃǂ̂悤ȕsȃp^[w
          肵ꍇ̋CB܂ł͓͕s肾Ał邾
          ̂܂܂̕ƂĈ悤ɂBiPerl Ƃ͈قȂAG
          [Ƃ͂ȂȂBj

    2007/06/26  Ver.1.31
        EOniguruma 5.8.0 ϔłgpBi}`C[h $ 
          s̒OɃ}b`ȂoOCBj

    2007/07/15  Ver.1.31a
        EhLǧBiBȕ\̏CA̒ǉȂǁj
        Eibregonig.dll, k2regexp.dll ̂̕ύX͖Bj

    2007/08/04  Ver.1.32
        E}b` 0 oCĝƂABSubst() ŒuoȂoO
          CB
        EBREGEXP \̂ startp, endp z̒gɕsȒlݒ肳
          ꍇoOCBi(a)|(b) ̂悤ȃp^[^ꍇA
          }b`ȂɕsȒlĂBj
        E^uӖ \v p~BiPerl 5.10 Ɩ邽߁Bj
        EVer.2.00 ł̎dlύX肵Ă鎖ɂČyB
        EVer.1.10 ȍ~Ń}`XbhΉɂȂĂoOCB
        EOniguruma 5.9.0 gpBî߈ꕔݒύXj

    2007/08/26  Ver.1.40
        E\[X Ver.2.00 nƓBiTvt@C܂ށji
          Abregexp.h CN[hO tchar.h ܂
          windows.h CN[hȂ΂ȂȂȂBj
        E$+, $+{name}, $-{name}[n] g悤ɂB
        Ep^[ (pattern1) ŖOtߊlƖOߊl̓gp
          ł悤ɎdlύXB
        EhLǧB
        EOniguruma 5.9.0 gpBiݒɕύXj

    2007/08/28  Ver.1.41
        EBRegIf.DLL ŁA;n `gȂoOCBiɎs
          ƂɁAnparens ɒlݒ肳ĂȂBj
        EOniguruma 5.9.0 gpBiݒύXŁj

    2007/08/29  Ver.1.41a
        EhLg̃~XCB
        Eibregonig.dll, k2regexp.dll ̂̕ύX͖Bj

    2007/09/28  Ver.1.42
        EBREGEXP \̂ rsv1 ̌^ int  INT_PTR ɕύXBi
          Abregexp.h CN[hO windows.h CN[
          hȂ΂ȂȂȂBji64bitlĂ̕ύXBs
           32bitł̓ɂ͉eȂBj
        EBSubst()  g IvV \G gpۂ̓삪A
          Bregexp.dll ƈقȂꍇ̂CB
        EBSubst() Ń[}b`ɂQoCg𐳂Ȃꍇ
          ̂CB
        EOniguruma 5.9.0 ϔłgpBi\G Ή̂߂̉ρj

    2008/03/12  Ver.1.43
        EOniguruma 5.9.1 ϔłgpBi\G Ή̂߂̉ρj
          - 啶ʂȂƂɁAے蕶WȂ
            ̂CB
          - pattern1  \k<n> Ȃǂ̔ԍwQƂɑΉB

    2008/10/12  Ver.1.44
        EBTrans()  c IvVȂꍇ̂CB
          ih-tomA肪Ƃ܂Bj

    2008/10/15  Ver.1.45 iJj
        EDLL ̃x[XAhXftHglύXBiDLL ̃[h
          VXeŜŌƂ̃gpʍ팸҂łBj

    2009/01/17  Ver.1.45
        EfobOpR[hcĂ̂폜B
        ERpCIvV̌ɂAt@CTCY팸B
        Ebsd_license.txt ɁAOniguruma ̍ŐVł̃CZX𔽉fB


WDCZX
    @bregonig.dll ̃CZX Bregexp.dll l Perl ƓCZ
    XAȂ킿 GPL  Artistic License ̂ǂ炩Ił̂Ƃ
    ܂BArtistic License ͓ perl_license.txt,
    perl_license_jp.txt QƂĂB
    @܂Abregonig.dll ́AK\CuƂ Oniguruma gp
    ĂAOniguruma  BSD CZXƂȂĂ܂B܂A\[Xt@
    C̈ꕔɂ BSD CZX̂̂܂܂Ă܂B
    bsd_license.txt QƂĂBĔzzȂǂ̍ۂɂ́ABSD CZ
    Xɏ]Absd_license.txt ĂBihLg
    bsd_license.txt ̓e]Lłj


XDӎ
    @΂炵Cuꂽȉ̊eɊӂ܂B
        K.Kosako (Oniguruma)
        Tatsuo Baba (Bregexp.dll)
        Koyabu Kazuya(K2) (K2Regexp.dll)
        Ǝ (Bregexp.dll for SAKURA)


PODA
        :   K.Takata (c )
        E-mail: kentkt ATMARK csc DOT jp
        URL:    http://webs.to/ken/
                http://homepage3.nifty.com/k-takata/
